Specification and Verification of the ATMR Protocol Using Unity. Part 1: Modeling and Specification of the Protocol

نویسندگان

  • Michel Charpentier
  • Gérard Padiou
چکیده

We propose a complete description and validation of the ATMR protocol within the UNITY formalism. An operational description using the UNITY programming notation is given as well as a specification of the main correctness properties in the UNITY temporal logic. This formal description helps to understand precisely the mechanisms this protocol involves. In particular, we have noted the use of a incorrect detection algorithm to generate reset slots. Nevertheless, a hand-made proof is given that shows the model satisfies the specification in spite of this spurious detection. Moreover, through this study, we apply a general development process based upon the UNITY formalism. During this process, a very important step consists in tuning a program in order to make easier the validation step, in the same way as the inclusion of traces, breakpoints, and so on prepares a program for its test.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Web Service Choreography Verification Using Z Formal Specification

Web Service Choreography Description Language (WS-CDL) describes and orchestrates the services interactions among multiple participants. WS-CDL verification is essential since the interactions would lead to mismatches. Existing works verify the messages ordering, the flow of messages, and the expected results from collaborations. In this paper, we present a Z specification of WS-CDL. Besides ve...

متن کامل

A model for specification, composition and verification of access control policies and its application to web services

Despite significant advances in the access control domain, requirements of new computational environments like web services still raise new challenges. Lack of appropriate method for specification of access control policies (ACPs), composition, verification and analysis of them have all made the access control in the composition of web services a complicated problem. In this paper, a new indepe...

متن کامل

A Mobile-UNITY Specification of the Mobile IP Protocol

This paper examines the mobile computing paradigm from a formal perspective. We show that existing assertional-style specification and verification methods can be extended to accommodate reasoning about mobile computations. The UNITY notation and proof logic provide the technical foundation for this work. The novel features entail modeling component location, movement, and transient (context-de...

متن کامل

Modeling, Validation, and Verification of PCEP Using the IF Language

In this paper, we present the modeling, validation, and verification of an industrial protocol for constraint-based path computation, called PCEP. From the PCEP specification defined by IETF, we divide the functionalities of PCEP into two parts: application and protocol. The protocol part of PCEP is then described in the IF language which is based on communicating timed automata. A number of ba...

متن کامل

A NEW PROTOCOL MODEL FOR VERIFICATION OF PAYMENT ORDER INFORMATION INTEGRITY IN ONLINE E-PAYMENT SYSTEM USING ELLIPTIC CURVE DIFFIE-HELLMAN KEY AGREEMENT PROTOCOL

Two parties that conduct a business transaction through the internet do not see each other personally nor do they exchange any document neither any money hand-to-hand currency. Electronic payment is a way by which the two parties transfer the money through the internet. Therefore integrity of payment and order information of online purchase is an important concern. With online purchase the cust...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Parallel Processing Letters

دوره 8  شماره 

صفحات  -

تاریخ انتشار 1998